A group of people who have a different ethnicity, religion, language or culture from that of the majority of people in the place where they live.